IBIS Macromodel Task Group

Meeting date: 11 Dec 2007

Members (asterisk for those attending):
* Ambrish Varma, Cadence Design Systems
  Arpad Muranyi, Mentor Graphics Corp.
  Barry Katz, SiSoft
* Bob Ross, Teraspeed Consulting Group
  David Banas, Xilinx
  Donald Telian, consultant
  Doug White, Cisco Systems
  Essaid Bensoudane, ST Microelectronics
  Ganesh Narayanaswamy, ST Micro
  Hemant Shah, Cadence Design Systems
* Ian Dodd
  Joe Abler, IBM
* John Angulo, Mentor Graphics
  John Shields, Mentor Graphics
  Ken Willis, Cadence Design Systems
* Kumar, Cadence Design Systems
  Lance Wang, Cadence Design Systems
  Luis Boluna, Cisco
* Michael Mirmak, Intel Corp.
* Mike LaBonte, Cisco Systems
* Mike Steinberger, SiSoft
  Patrick O'Halloran, Tiburon Design Automation
  Paul Fernando, NCSU
* Radek Biernacki, Agilent (EESof)
* Randy Wolff, Micron Technology
  Ray Comeau, Cadence Design Systems
* Richard Mellitz, Intel
  Richard Ward, Texas Instruments
  Sanjeev Gupta, Agilent
  Shangli Wu, Cadence
  Stephen Scearce, Cisco Systems
* Steve Pytel, Ansoft
  Syed Huq, Cisco Systems
  Syed Sadeghi, ST Micro
* Todd Westerhoff, SiSoft
* Terry Jernberg, Cadence Design Systems
  Vikas Gupta, Xilinx
  Vuk Borich, Agilent
* Walter Katz, SiSoft

--------------------------
Call for patent disclosure:

- No one declared a patent.

-----
Opens:

-------------
Review of ARs:

- Michael M. sketch new IBIS interconnect plan
  - Will contact people offline.

- EDA vendors: meet to decide differential BIRD direction
  - TBD

- Walter coordinate completion of true diff BIRD draft
  - In progress

- Michael M. draft Eye keywords for true diff BIRD
  - TBD

- Randy draft derating keywords for true diff BIRD
  - TBD

- Arpad:  Write parameter passing syntax proposal (BIRD draft)
  for *-AMS models in IBIS that is consistent with the
  parameter passing syntax of the AMI models
  - TBD

- TBD:    Propose a parameter passing syntax for the SPICE
  - [External ...] also?
  - TBD

- Arpad:  Review the documentation (annotation) in the macro libraries.
  - Deferred until a demand arises or we have nothing else to do

-------------
New Discussion:

Richard Mellitz presented:
- "Strategies for Coping with Non-linear and Non-time-invariant V0"
- Slide 12:
  - Using Ansoft simulator
  - Circuit uses ideal current sources
- Slide 14:
  - Mike S: Are true and complement legs balanced?
    - Looks like we are sweeping a 4-dimensional design space
- Slide 11:
  - Why is there an equation for Rout?
  - Poly-silicon elements do not behave like ideal resistors.
  - Steve P: Impedance effect is a function of voltage.
- Slide 18:
  - This is the output of the channel.
- Slide 20:
  - Eye is nearly the same for EQ at Tx or Rx
  - Jitter distribution is different though.
- Slide 24:
  - Eye difference is about 1.5mV/6ps
- Slide 25:
  - Difference is due to re-reflection at Tx
  - S-parameters run more slowly
- Slide 30:
  - Single resistor models are insufficient
    - Todd: 10% to 90% is enormous non-linearity
  - Convolution eye is OK if:
    - Equalize taps at Tx or impedance range < 60%
    - Capacitance variation is minimal
    - Don't require more than a few ps or mV of resolution.
  - Adaptive EQ may be impacted by non-linearity
    - Jitter distribution varies

- Mike S:
  - Have seen cases where EQ tap settings not as expected.
  - It is possible to identify correct tap weights for comparison.
  - Does there exist a set of tap weights that gives identical time-domain wave?
    - Rich: Can get same eye but not waveform.
- Todd:
  - Not clear that we understand why impedance varies so much.
  - Operating outside linear region is begging for trouble.
  - Rich: Operating rail to rail, so transistor turns off.
  - Steve P:
    - Large interaction between impedance and Vgd.
    - Also Miller capacitance has an effect.
    - Higher speeds and lowered voltage rails makes this more prominent.
  - Mike S: Transistor matching isn't what it used to be.
- Mike S:
  - How severe if no Tx de-emphasis used?
  - Rich: Tx de-emphasis not needed.
    - Effects are from re-reflection at Tx
- Mike S: Error in tap settings is a function of transmit swing
  - Todd: Not sure if PC-space and the serdes world are that different.
  - Kumar: Can handle this inside the model itself.
    - Can have external parameters to pass in channel information.
  - EDA vendors should provide algorithmic models.

AR: AMI BIRD authors meet to prove AMI BIRD can handle Mellitz cases

AR: Mike S send non-proprietary information on studies he performed

- Michael M: Is this something we need to account for when making models?
  - Rich: yes
  - Kumar: AMI model can model interactions of channel and Tx
  - There is an interaction between the Rx, channel, and Tx
- Todd: presentation should clarify non-linear operation up front
  - Not sure if this will apply to all systems.
  - Rich: Not sure f linear analysis of channels will always be valid.
- Kumar: Models can account for these effects
  - Todd: We should not encourage writing of arbitrarily complex models.

- We will discuss differentials next week

Next meeting: 18 Dec 2007 12:00pm PT
